﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;
using RoofRunner.Actors.ActorComponents.Rendering;

namespace RoofRunner.Base.Components
{
    public class AlphaMeshPart
    {
        #region Properties
        public RenderComponent RenderComponent { get; set; }
        public float Distance { get; set; }
        public float Alpha { get; set; }
        public Matrix World { get; set; }
        public ModelMeshPart MeshPart { get; set; }
        #endregion // Properties


        #region Constructors
        public AlphaMeshPart(RenderComponent rc, ModelMeshPart mmp, Matrix w, float d, float alpha)
        {
            this.RenderComponent = rc;
            this.MeshPart = mmp;
            this.World = w;
            this.Distance = d;
            this.Alpha = alpha;
        }
        #endregion // Constructors
    }
}
